// pages/pay/pay.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    url:'',
    orderId:'',
    form:''
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
   var getparams = JSON.parse(options.param)
    var paySn = getparams.paySn
    if(getparams.form){
      this.setData({
        orderId:getparams.orderId,
        form:getparams.form,
      })
      this.getUrl(url,orderId)
    }
    
    console.log(this.data.orderId)
   
    var code =  wx.getStorageSync('code')
    var key =  wx.getStorageSync('loginInfo').userInfo.key
    var data={
      code: code,
      pay_sn: paySn,
      payment_code:"wxpay_applet",
      key: key
    }
    // alert(JSON.stringify(data))
    console.log(data)
    　　wx.request({
    　　　　url: `${getApp().globalData.webUrl}/mobile/index.php?act=member_payment&op=applet_pay`,    //  后台接口，返回调起微信支付所需参数
    　　　　  method: 'get',
            data:data,
    　　　　success: function(res) {　
              console.log(res.data.datas)
    　　　　　　wx.requestPayment({
    　　　　　　'timeStamp': res.data.datas.timeStamp,
    　　　　　　'nonceStr': res.data.datas.nonceStr,
    　　　　　　'package': res.data.datas.package,
    　　　　　　'signType': 'MD5',
    　　　　　　'paySign': res.data.datas.paySign,
    　　　　　　'success': function (res) {
                  // console.log(res);
                 // wx.switchTab({ url: `../home/home` });
                 wx.showToast({
                  // title: res.data.datas.message,
                  title: "支付成功",
                  icon: 'success',
                  duration: 1000,
                  success:function(){
                    setTimeout(function(){
                      wx.reLaunch({ url: `../index/index?type=payment` })
                    },1000)
                   
                  }
                })
                 
    　　　　　　},
    　　　　　　fail: function (res) {

    // 　　　　　　　　wx.switchTab({ url: `../home/home` });
                    wx.showToast({
                      // title: res.data.datas.message,
                      title: "支付失败",
                      icon: 'error',
                      duration: 1000,
                      success:function(){
                        setTimeout(function(){
                          wx.reLaunch({ url: `../index/index?type=payment` })
                        },1000)
                       
                      }
                    })
                   
    　　　　　　}
    　　　　})
    　　　　}
    　　})
    },

    getUrl:function(url,orderId){
      var loginInfo=wx.getStorageSync('loginInfo');
      var time = new Date().getTime()
      var key = ""
      var username = ""
      var userid = ""
      if(loginInfo){
        key = loginInfo.userInfo.key
        username = loginInfo.userInfo.username
        userid = loginInfo.userInfo.userid

      }
      // http:shopnc/wap/tmpl/member/order_detail.html?order_id=194112
      var src = `https://djk.zhongdamen.com/wap/tmpl/${url}?stamp=${time}&key=${key}&username=${username}&userid=${userid}&order_id=${orderId}`;
      console.log(src);
      this.setData({
        url:src
      })
    },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})